//
//  JMZipFolderController.swift
//  SuperZip
//
//  Created by 赵俊明 on 2018/1/20.
//  Copyright © 2018年 赵俊明. All rights reserved.
//

import UIKit

class JMZipFolderController: UIViewController,UITableViewDelegate, UITableViewDataSource {

    var datSource:Array<JMZipModel> = []
    var tableView:UITableView?
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        for _ in 1...5 {
            
            let model = JMZipModel()
            model.folderIcon = "";
            model.folderName = ""
            model.folderPath = " "
            model.folderSize = "124 mb"
            datSource.append(model)
        }
        
        tableView = UITableView(frame: self.view.bounds, style: UITableViewStyle.plain)
        tableView!.delegate = self
        tableView!.dataSource = self
        tableView!.register(JMFolderTableViewCell.classForCoder(), forCellReuseIdentifier: "folderCell")
        self.view.addSubview(tableView!)
        
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        
        let cell:JMFolderTableViewCell = tableView.dequeueReusableCell(withIdentifier: "folderCell") as! JMFolderTableViewCell
        let model = datSource[indexPath.row]
        cell.textLabel?.text = model.folderSize
        return cell
    }
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        
    }
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        
        return (datSource.count)
    }
    
    func numberOfSections(in tableView: UITableView) -> Int {
       
        return 1
    }
}
